/*
 =============================================================================
 FILE...............: StorageService.java
 COMMENTS...........: Represents a storage service.
 =============================================================================
 AUTHOR(S)..........: Everton Ranielly de Sousa Cavalcante
 					  Department of Informatics and Applied Mathematics
 					  Federal University of Rio Grande do Norte
 LAST MODIFICATION..: November 26th, 2012
 ============================================================================= 					  
*/


/* ========================================================================= */
/* PACKAGES							                                         */
/* ------------------------------------------------------------------------- */
package services;


/* ========================================================================= */
/* IMPORTS							                                         */
/* ------------------------------------------------------------------------- */
import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;

import model.Booking;
import model.Receipt;


/* ========================================================================= */
/* CLASS StorageService				                                         */
/* ------------------------------------------------------------------------- */
/**
 * Represents a storage service
 * @author Everton Cavalcante
 */
public interface StorageService 
{
	/**
	 * Generates a receipt regarding the booking
	 * @param booking Booking
	 * @return A receipt regarding the booking
	 */
	public Receipt generateReceipt(Booking booking); 
	
	
}
